answer (someone's) prayers

Translations
exaucer les vœux de quelqu'un
Definitions
To provide or do something that someone has been hoping or longing for, often seen as a response to their wishes or needs, sometimes with the implication of divine intervention or great relief.